/* File:       lan.h
* Function:    supply the wifii moudle function
* Creator:     LDM
* Data:        2009.05.07
* status:      create
* History:
*/

#ifndef _LAN_H
#define _LAN_H

/******************************************************************************
*****************************head file included area***************************
******************************************************************************/

/******************************************************************************
****************************macro definition area******************************
******************************************************************************/

/******************************************************************************
***************************structure definition area***************************
******************************************************************************/
typedef struct 
{
    gboolean isdhcp;
    gchar name[32];
    gchar address[32];
    gchar netmask[32];
    //gchar broadcast[32];
    gchar gateway[32];
    gchar *nameserver[2];
} Iface_t;

typedef struct
{
    GtkWidget *connect_window;
    GtkWidget *static_window;
    GtkTooltips *tooltips;
    Iface_t iface;
}NetWorkLan;

/******************************************************************************
*********************************func declare area****************************
******************************************************************************/
void show_lan(NetWorkLan *lan);

#endif //_LAN_H



